01. Installation

Before we start learning about virtual reality, because some of the downloads are fairly large, let's get you started downloading and installing the required software listed below.

While it's downloading and installing, feel free to skip to the next lesson where content developer Matt Sonic answers: What is VR?

Unity Game Engine

For both Windows and macOS users

We recommend using Unity LTS 2017.4.15.

Download the recommended version of Unity here.

Scroll down until you see the recommended version.

Note: Additional information on how to install Unity will be provided on the next page.

Mobile Phone Deployment

If you have an Android phone

Note: You can deploy to Android both from Windows and macOS.

If you get stuck with these instructions, you can always refer to Unity's documentation for getting setup to build for Android.

Note: Because Unity requires the 64-bit version of JDK 8, when you go to the Java SE Development Kit 8 (JDK) page linked above, you should download jdk-8u181-windows-x64.exe if you are using Windows. There is only one download option for macOS, this download is namedjdk-8u181-macosx-x64.dmg.

Important! Even with JDK 8 installed, having another higher version installed on your computer, such as JDK 9 or 10, might prevent you from deploying to your Android device, and you might have to uninstall those versions. Which particular versions of JDK 8, such as 8u162 (jdk1.8.0_162), 8u171 (jdk1.8.0_171), or 8u181 (jdk1.8.0_181), should not affect your ability to deploy to your Android device.

If you have an iPhone

Note: You will need a Mac to deploy to iOS because Xcode is required to be able to deploy and can only run on macOS.

  • Download and install Xcode.